﻿
#include <iostream>
#include <cstring>
#include <unistd.h>
struct pkg
{
    int age;
    char user_name[32];

};

void bug_func(pkg* p) {
    p->age = 30;
    strncpy(p->user_name, "dbmn", 4);// 没有拷贝\0
}

void test_malloc(int argc, char* argv[])
{
	usleep(123);// 为了strace时，更容易跟踪位置
	int malloc_size = atoi(argv[1]);

	void * p = malloc(malloc_size);
	memset(p,0,malloc_size);
}

int main(int argc, char* argv[])
{
    
   test_malloc(argc,argv); 
}


